Real-Time Implementation of an Acoustic Echo Canceller on DSP
نویسندگان
چکیده
| Acoustic echo cancellation is an essential signal enhancement tool for teleconferencing applications such as hands-free telephony, tele-classing and video-conferencing. However, loudspeaker signals are picked up by a microphone and are fed back to the correspondent, resulting in an unde-sired echo. Nowadays, adaptive ltering techniques are typically employed to suppress this echo. In acoustic applications long lters need to be adapted for suucient echo suppression. Classical adaptation schemes such as LMS are too expensive to do an accurate echo path modelling in highly reverberating environments. Cheaper algorithms were proposed and are mainly based on subband and frequency-domain techniques. However, due to nonlinearities and the time-dependence of the echo path some residual echo will always remain. Apart from the adaptive lter also some post-processing and a steering algorithm have to be included to remove the residuals and to ensure proper operation during double-talk. By modelling then only a part of the echo path more expensive adap-tive algorithms such as LMS can be reconsidered. Diierent adaptive algorithms have been implemented in real time on DSP. They are compared based on a cost/performance analysis. A steering algorithm is used that can withstand the non-stationarities of the acoustic environment.
منابع مشابه
Real-Time Implementation of an Acoustic Echo Canceller
Acoustic echo cancellation is an essential signal enhancement tool in hands-free communication. Loudspeaker signals are picked up by a microphone and are fed back to the correspondent, resulting in an undesired echo. Nowadays, adaptive filtering techniques are typically employed to suppress this echo. In acoustic applications long filters need to be adapted for sufficient echo suppression. Clas...
متن کاملReal-time implementation of an IIR acoustic echo canceller on ADSP21020
In this paper,apracticalIIR@ole-zero)latticeadaptiveaco~tic echo cunceller (AEC) for teleconferencing application is proposed. The proposed algorithm consists in two parts: forward lattice and inverse lattice. Collectively, they are referred to as LATIN (Lattice and Inverse Lattice) configuration. While the forward lattice is responsible for acoustic echo cancellation, the inverse lattice is em...
متن کاملConception and Real Time DSK C6713 of a Low Cost Adaptive Acoustic Noise Cancellation (ANC) Based Fast Fourier Transform (FFT) and Circular Convolution for Improving the Quality of Voice Communications
Acoustic noise canceller (ANC) is currently the technology emergent in the field of communications system. However quality of voice communications is one of the major aspects of communications system due to the concurrence in this field. In this paper we designed, developed and implemented on a fixed point DSP C6713 of a low cost adaptive acoustic noise canceller for improving the quality of th...
متن کاملA noise-robust echo canceller on V830 multimedia RISC processor integrated into a car navigation system
This paper presents a noise-robust, fast-convergence echo canceller and its implementation on a multimedia RISC (Reduced Instruction Set Computer). Faster convergence is achieved by introducing an improved noise power estimator for step-size control. This echo canceller has been implemented on V830 multimedia embedded RISC and has been integrated into a car navigation system. V830 provides perf...
متن کاملAn Acoustic Human-Machine Front-End for Multimedia Applications
A concept of robust adaptive beamforming integrating stereophonic acoustic echo cancellation is presented which reconciles the need for low-computational complexity and efficient adaptive filtering with versatility and robustness in real-world scenarios. The synergetic combination of a robust generalized sidelobe canceller and a stereo acoustic echo canceller is designed in the frequency domain...
متن کامل